patchwork religion - French English Dictionary